package net.yunxinyong.cec.mapper;

import java.util.List;
import net.yunxinyong.cec.entity.InventoryArea;
import net.yunxinyong.cec.entity.InventoryAreaExample;
import org.apache.ibatis.annotations.Param;

public interface InventoryAreaMapper {
    int countByExample(InventoryAreaExample example);

    int deleteByExample(InventoryAreaExample example);

    int deleteByPrimaryKey(Integer areaId);

    int insert(InventoryArea record);

    int insertSelective(InventoryArea record);

    List<InventoryArea> selectByExample(InventoryAreaExample example);

    InventoryArea selectByPrimaryKey(Integer areaId);

    int updateByExampleSelective(@Param("record") InventoryArea record, @Param("example") InventoryAreaExample example);

    int updateByExample(@Param("record") InventoryArea record, @Param("example") InventoryAreaExample example);

    int updateByPrimaryKeySelective(InventoryArea record);

    int updateByPrimaryKey(InventoryArea record);
}